package com.xiyu.service.convert.health;

import com.xiyu.service.vo.health.medicineDeposit.MedicineDepositGetElderMedicineOutput;
import com.xiyu.service.vo.health.medicineDeposit.MedicineDepositCreateInput;
import com.xiyu.service.vo.health.medicineDeposit.MedicineDepositPageQueryOutput;
import com.xiyu.service.model.medicine.HealthMedicineDeposit;
import java.util.*;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import org.babyfish.jimmer.Page;

/**
 * 药品缴存 Convert
 */
@Mapper
public interface MedicineDepositConvert {
    MedicineDepositConvert INSTANCE = Mappers.getMapper(MedicineDepositConvert.class);


    List<MedicineDepositPageQueryOutput> pageQueryOutputConvert(List<HealthMedicineDeposit> output);

    List<HealthMedicineDeposit> createInputConvert(List<MedicineDepositCreateInput> input);

    List<MedicineDepositGetElderMedicineOutput> getElderMedicineOutputConvert(List<HealthMedicineDeposit> output);

}
